; Music of Fusion (1994) (TGS-CRT)
; Ripped by Megachur the 20/09/2008

	write "FUSION.BIN"

music_date_rip	equ &1498
music_adr	equ &2da0
first_theme	equ 0	; 0 -> 0
last_theme	equ 0

	read "music_header_v1_0.asm"

;org #3238
;db "ST-128 Module"

	jp l2da9
	jp l2e3d
	jp l2e21
;
.init_music
.l2da9
;
	xor a
	ld hl,l3354
	call l2e1a
	ld hl,l3382
	call l2e1a
	ld hl,l33b0
	call l2e1a
	ld ix,l3350
	ld iy,l33da
	ld de,#002e
	ld b,#03
.l2dc9
	push bc
	inc (ix+#1f)
	ld l,(iy+#00)
	ld h,(iy+#01)
	ld a,(hl)
	ld (ix+#24),a
	inc hl
	ld c,(hl)
	inc hl
	ld b,(hl)
	inc hl
	ld (ix+#22),l
	ld (ix+#23),h
	ld (ix+#20),c
	ld (ix+#21),b
	ld (ix+#25),#ff
	add ix,de
	inc iy
	inc iy
	pop bc
	djnz l2dc9
	ld hl,l3269
	ld (hl),#07
	inc hl
	ld (hl),#20
	inc hl
	ld (hl),#01
	inc hl
	ld (hl),d
	inc hl
	ld (hl),#38
	ld hl,#ffff
	ld (l3265),hl
	ld (l3267),hl
	ld a,#0c
	ld c,d
	call l3245
	ld a,#0d
	ld c,d
	jp l3245
.l2e1a
	ld b,#2a
.l2e1c
	ld (hl),a
	inc hl
	djnz l2e1c
	ret
;
.stop_music
.l2e21
;
	ld a,#07
	ld c,#3f
	call l3245
	ld a,#08
	ld c,#00
	call l3245
	ld a,#09
	ld c,#00
	call l3245
	ld a,#0a
	ld c,#00
	jp l3245
;
.play_music
.l2e3d
;
	ld hl,l326b
	dec (hl)
	ld ix,l3350
	ld bc,l335e
	call l2edf
	ld ix,l337e
	ld bc,l338c
	call l2edf
	ld ix,l33ac
	ld bc,l33ba
	call l2edf
	ld hl,l3264
	ld de,l326b
	ld b,#06
	call l2ebc
	ld b,#07
	call l2ebc
	ld b,#0b
	call l2ebc
	ld b,#0d
	call l2ebc
	ld de,l326b
	ld a,(de)
	or a
	ret nz
	inc hl
	ldi
	dec (hl)
	ret nz
	ld (hl),#20
	ld hl,l336f
	call l2e95
	ld hl,l339d
	call l2e95
	ld hl,l33cb
.l2e95
	ld (hl),#01
	inc hl
	ld b,h
	ld c,l
	inc hl
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld a,(de)
	cp #80
	jr nz,l2eaa
	ex de,hl
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld a,(de)
.l2eaa
	inc de
	ex de,hl
	ld d,b
	ld e,c
	ldi
	ldi
	ex de,hl
	ld (hl),e
	inc hl
	ld (hl),d
	inc hl
	ld (hl),a
	inc hl
	ld (hl),#ff
	ret
.l2ebc
	inc hl
	inc de
	ld a,(de)
	cp (hl)
	ret z
	ld (hl),a
	ld c,a
	ld a,b
	jp l3245
.l2ec7
	ld a,(hl)
	ld (ix+#1f),a
	inc hl
	ld (ix+#20),l
	ld (ix+#21),h
	ld (ix+#17),d
	ld (ix+#15),d
	ld c,d
	ld a,(ix+#00)
	jp l3245
.l2edf
	ld a,(l326b)
	or a
	jp nz,l2f97
	ld (ix+#08),a
	ld (ix+#0a),a
	dec (ix+#1f)
	jp nz,l2f97
	ld d,a
	ld l,(ix+#20)
	ld h,(ix+#21)
	ld a,(hl)
	inc hl
	cp #fe
	jr z,l2ec7
	or a
	jp z,l2f8c
	ld r,a
	and #7f
	cp #10
	jr c,l2f67
	ld e,(hl)
	inc hl
	push hl
	push bc
	sub #10
	add #00
	add (ix+#24)
	ld (ix+#07),a
	ld b,d
	call l30df
	ld (ix+#16),b
	ld (ix+#17),#20
	inc b
	ld (ix+#2c),b
	ld (ix+#2d),b
	dec b
	ld a,e
	pop de
	ld i,a
	and #f0
	cp (ix+#25)
	jr z,l2f40
	ld (ix+#25),a
	ld (ix+#1e),b
	ld (ix+#29),b
.l2f40
	rrca
	ld c,a
	ld hl,l33e0
	add hl,bc
	ldi
	ldi
	ldi
	ldi
	ldi
	ldi
	bit 6,(hl)
	ldi
	ldi
	ld b,#00
	jr z,l2f5f
	ld (ix+#1e),b
.l2f5f
	ld a,i
	pop hl
	ld d,b
	and #0f
	jr z,l2f80
.l2f67
	ld b,d
	ex de,hl
	and #0f
	dec a
	add a
	ld c,a
	ld hl,l3270
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	push hl
	ex de,hl
	ld d,b
	ret
	add (hl)
	add (hl)
	add l
	add e
	add h
	adc b
.l2f80
	ld a,d
	or a
	jr nz,l2f8e
	ld a,r
	bit 7,a
	ld a,#01
	jr nz,l2f8e
.l2f8c
	ld a,(hl)
	inc hl
.l2f8e
	ld (ix+#1f),a
	ld (ix+#20),l
	ld (ix+#21),h
.l2f97
	ld a,(ix+#17)
	or a
	jr nz,l2fad
	ld a,(ix+#15)
	or a
	ret z
	ld (ix+#17),a
	ld a,(ix+#14)
	and #1f
	ld (ix+#16),a
.l2fad
	ld d,#00
	ld e,(ix+#16)
	dec (ix+#2c)
	jr nz,l2fc3
	ld a,(ix+#2d)
	ld (ix+#2c),a
	inc (ix+#16)
	dec (ix+#17)
.l2fc3
	ld a,(ix+#0d)
	or a
	jr z,l2fd1
	ld h,a
	ld l,(ix+#0c)
	add hl,de
	ld a,(hl)
	jr l2fef
.l2fd1
	ld a,(ix+#1a)
	or a
	jp z,l2ff6
	ld c,a
	cp #03
	jr nz,l2fde
	xor a
.l2fde
	inc a
	ld (ix+#1a),a
	dec c
	ld a,c
	jr z,l2fef
	ld a,(ix+#18)
	dec c
	jr z,l2fef
	ld a,(ix+#19)
.l2fef
	add (ix+#07)
	ld b,d
	call l30df
.l2ff6
	ld l,(ix+#04)
	ld h,(ix+#05)
	push hl
	ld a,(ix+#08)
	or a
	jr z,l301e
	dec (ix+#1b)
	jr nz,l301e
	ld a,(ix+#08)
	ld (ix+#1b),a
	ld c,(ix+#1c)
	ld b,(ix+#1d)
	add hl,bc
	ld (ix+#04),l
	ld (ix+#05),h
	ex (sp),hl
	jr l3056
.l301e
	ld a,(ix+#29)
	or a
	jr z,l3056
	ld b,a
	ld a,(ix+#27)
	dec (ix+#26)
	jr nz,l304d
	ld c,a
	ld a,(ix+#28)
	ld (ix+#26),a
	ld a,c
	add b
	ld (ix+#27),a
	cp (ix+#2a)
	jr nz,l3044
	ld (ix+#29),#ff
	jr l304d
.l3044
	cp (ix+#2b)
	jr nz,l304d
	ld (ix+#29),#01
.l304d
	ld b,d
	or a
	jp p,l3053
	dec b
.l3053
	ld c,a
	jr l3061
.l3056
	ld h,(ix+#0f)
	ld l,(ix+#0e)
	add hl,de
	add hl,de
	ld c,(hl)
	inc hl
	ld b,(hl)
.l3061
	pop hl
	bit 7,(ix+#14)
	jr z,l306a
	ld h,d
	ld l,d
.l306a
	add hl,bc
	ld c,l
	ld a,(ix+#01)
	call l3245
	ld c,h
	ld a,(ix+#02)
	call l3245
	ld h,(ix+#11)
	ld l,(ix+#10)
	add hl,de
	ld a,(hl)
	bit 7,a
	jr nz,l30bd
	and #0f
	ld b,a
	ld a,(ix+#0a)
	or a
	jr z,l30ac
	dec (ix+#09)
	jr nz,l30ac
	ld c,a
	ld a,(ix+#0b)
	ld (ix+#09),a
	ld a,(ix+#1e)
	add c
	jp p,l30a4
	xor a
	jr l30a9
.l30a4
	cp #10
	jr nz,l30a9
	dec a
.l30a9
	ld (ix+#1e),a
.l30ac
	ld a,b
	sub (ix+#1e)
	jr nc,l30b3
	xor a
.l30b3
	or (ix+#06)
	ld c,a
	ld a,(ix+#00)
	call l3245
.l30bd
	ld l,(ix+#12)
	ld h,(ix+#13)
	add hl,de
	ld c,(hl)
	bit 7,c
	ret nz
	ld b,(ix+#03)
	ld hl,(l326c)
	ld a,h
	or b
	ld h,a
	ld a,c
	and #1f
	jr z,l30db
	ld l,a
	ld a,b
	cpl
	and h
	ld h,a
.l30db
	ld (l326c),hl
	ret
.l30df
	ld hl,l328e
	cp #61
	jr nc,l30e9
	add a
	ld c,a
	add hl,bc
.l30e9
	ld a,(hl)
	ld (ix+#04),a
	inc hl
	ld a,(hl)
	ld (ix+#05),a
	ret
.l30f3
	ld (ix+#0d),d
	ld (ix+#06),d
	ld (ix+#1a),d
	call l3218
	ld (ix+#1e),a
	jp l2f80
.l3105
	dec b
.l3106
	ld a,(hl)
	inc hl
	ld c,a
	and #0f
	bit 7,b
	jr z,l3111
	neg
.l3111
	ld (ix+#1c),a
	ld (ix+#1d),b
	ld a,c
	rrca
	rrca
	rrca
	rrca
	and #0f
	ld (ix+#08),a
	ld (ix+#1b),a
	jp l2f80
.l3127
	dec b
	jr l312b
.l312a
	inc b
.l312b
	call l3218
	ld (ix+#0b),a
	ld (ix+#09),a
	ld (ix+#0a),b
	jp l2f80
.l313a
	ld a,(hl)
	inc hl
	ld c,a
	and #0f
	ld (ix+#1e),a
	ld a,c
	and #f0
	rrca
	rrca
	rrca
	jp l31fd
.l314b
	ld a,(hl)
	inc hl
	or a
	jr z,l316d
	ld c,a
	rrca
	rrca
	rrca
	rrca
	and #0f
	ld (ix+#28),a
	ld (ix+#26),a
	ld a,c
	and #07
	ld (ix+#2a),a
	neg
	ld (ix+#2b),a
	ld (ix+#27),a
	ld a,#01
.l316d
	ld (ix+#29),a
	jp l2f80
.l3173
	dec hl
	ld a,(hl)
	and #0f
	ld (l326f),a
	inc hl
	ld a,(hl)
	inc hl
	ld (l326e),a
	ld (ix+#0d),d
	ld (ix+#1a),d
	ld (ix+#06),#10
	jp l2f80
.l318d
	ld a,(hl)
	or a
	jr z,l319e
	call l321a
	ld (ix+#2c),a
	ld (ix+#2d),a
	inc hl
	jp l2f80
.l319e
	ld hl,#0101
	ld (l326a),hl
	jp l2f80
.l31a7
	call l3218
	ld (ix+#1e),a
	jp l2f80
.l31b0
	ld a,(hl)
	inc hl
	push hl
	ld e,a
	rrca
	rrca
	rrca
	rrca
	call l3229
	ld (ix+#0e),c
	ld (ix+#0f),d
	ld a,e
	ld d,#04
	call l3229
	ld (ix+#12),c
	ld (ix+#13),d
	pop hl
	ld d,b
	jp l2f80
.l31d2
	ld a,(hl)
	inc hl
	ld (l3269),a
	jp l2f80
.l31da
	ld a,(hl)
	inc hl
	ld c,a
	rrca
	rrca
	rrca
	rrca
	and #0f
	ld (ix+#18),a
	ld a,c
	and #0f
	ld (ix+#19),a
	ld (ix+#06),d
	ld (ix+#0d),d
	ld (ix+#1a),#01
	jp l2f80
.l31f9
	call l3218
	add a
.l31fd
	ld b,#00
	ld c,a
	push hl
	ld hl,l3460
	add hl,bc
	ld a,(hl)
	ld (ix+#0c),a
	inc hl
	ld a,(hl)
	ld (ix+#0d),a
	pop hl
	ld (ix+#06),b
	ld (ix+#1a),b
	jp l2f80
.l3218
	ld a,(hl)
	inc hl
.l321a
	cp #10
	ret c
	ld c,a
	and #f0
	rrca
	rrca
	rrca
	rrca
	ld d,a
	ld a,c
	and #0f
	ret
.l3229
	and #0f
	add a
	add a
	add a
	add d
	ld c,a
	ld hl,l33e0
	add hl,bc
	ld c,(hl)
	inc hl
	ld d,(hl)
	ret
	db #53,#54,#2d,#31,#32,#38,#20,#4d
	db #6f,#64,#75,#6c,#65
.l3245
	di
	ld b,#f4
	out (c),a
	ld b,#f6
	in a,(c)
	or #c0
	out (c),a
	and #3f
	out (c),a
	ld b,#f4
	out (c),c
	ld b,#f6
	ld c,a
	or #80
	out (c),a
	out (c),c
	ei
.l3264
	ret
.l326c equ $ + 7
.l326b equ $ + 6
.l326a equ $ + 5
.l3269 equ $ + 4
.l3267 equ $ + 2
.l3265
	db #00,#00,#00,#00,#00,#00,#00,#00
.l326f equ $ + 2
.l326e equ $ + 1
	db #38,#00,#00
.l3270
	dw l30f3,l3106,l3105,l312a
	dw l3127,l313a,l314b,l3173
	dw l318d,l3173,l31a7,l31b0
	dw l31d2,l31da,l31f9
.l328e
	dw #0000,#0e18,#0d4d,#0c8e
	dw #0bda,#0b2f,#0a8f,#09f7
	dw #0968,#08e1,#0861,#07e9
	dw #0777,#070c,#06a7,#0647
	dw #05ed,#0598,#0547,#04fc
	dw #04b4,#0470,#0431,#03f4
	dw #03bc,#0386,#0353,#0324
	dw #02f6,#02cc,#02a4,#027e
	dw #025a,#0238,#0218,#01fa
	dw #01de,#01c3,#01aa,#0192
	dw #017b,#0166,#0152,#013f
	dw #012d,#011c,#010c,#00fd
	dw #00ef,#00e1,#00d5,#00c9
	dw #00be,#00b3,#00a9,#009f
	dw #0096,#008e,#0086,#007f
	dw #0077,#0071,#006a,#0064
	dw #005f,#0059,#0054,#0050
	dw #004b,#0047,#0043,#003f
	dw #003c,#0038,#0035,#0032
	dw #002f,#002d,#002a,#0028
	dw #0026,#0024,#0022,#0020
	dw #001e,#001c,#001b,#0019
	dw #0018,#0016,#0015,#0014
	dw #0013,#0012,#0011,#0010
.l3350 equ $ + 2
	dw #000f,#0008
.l3354 equ $ + 2
	db #01,#08,#00,#00,#00,#00,#00,#00
.l335e equ $ + 4
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l336f equ $ + 5
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l337e equ $ + 4
	db #00,#00,#00,#00,#09,#02,#03,#10
.l3382
	db #00,#00,#00,#00,#00,#00,#00,#00
.l338c equ $ + 2
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l339d equ $ + 3
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l33b0 equ $ + 6
.l33ac equ $ + 2
	db #00,#00,#0a,#04,#05,#20,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l33ba
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l33cb equ $ + 1
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l33e0 equ $ + 6
.l33da
	db #e0,#36,#34,#37,#88,#37,#80,#34
	db #c0,#34,#e0,#34,#00,#00,#00,#35
	db #40,#35,#e0,#34,#10,#10,#60,#35
	db #a0,#35,#e0,#34,#00,#00,#72,#ed
	db #53,#3f,#34,#21,#c2,#33,#c0,#35
	db #00,#36,#20,#36,#00,#00,#53,#cf
	db #34,#21,#34,#21,#c2,#33,#40,#36
	db #80,#36,#a0,#36,#00,#00,#60,#35
	db #c0,#36,#e0,#34,#00,#00,#60,#35
	db #a0,#35,#e0,#34,#00,#00,#72,#ed
	db #53,#3f,#53,#3f,#e1,#51,#72,#ed
	db #53,#3f,#53,#3f,#e1,#51,#53,#3f
	db #53,#3f,#53,#3f,#e1,#51,#53,#3f
	db #53,#3f,#53,#3f,#e1,#51,#53,#3f
	db #53,#3f,#53,#3f,#e1,#51,#53,#3f
	db #72,#ed,#72,#ed,#00,#00,#72,#ed
.l3460 equ $ + 6
	db #72,#ed,#72,#ed,#00,#00,#72,#ed
	db #72,#ed,#72,#ed,#72,#ed,#72,#ed
	db #72,#ed,#72,#ed,#72,#ed,#72,#ed
	db #72,#ed,#72,#ed,#72,#ed,#72,#ed
	db #72,#ed,#72,#ed,#72,#ed,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#0d,#0d
	db #0c,#0c,#0b,#0b,#0a,#0a,#0a,#0a
	db #0a,#09,#09,#08,#08,#07,#07,#06
	db #06,#05,#05,#04,#04,#03,#03,#02
	db #02,#02,#02,#02,#02,#02,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#01,#00
	db #01,#00,#01,#00,#01,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#01,#00
	db #01,#00,#01,#00,#01,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#01,#00
	db #01,#00,#01,#00,#01,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#01,#00
	db #01,#00,#01,#00,#01,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#0f,#0e
	db #0d,#0c,#80,#80,#80,#80,#80,#80
	db #80,#80,#80,#80,#80,#80,#80,#80
	db #80,#80,#80,#80,#80,#80,#80,#80
	db #80,#80,#80,#80,#80,#80,#ff,#ff
	db #fe,#ff,#ff,#ff,#00,#00,#01,#00
	db #02,#00,#01,#00,#00,#00,#ff,#ff
	db #fe,#ff,#ff,#ff,#00,#00,#01,#00
	db #02,#00,#01,#00,#00,#00,#ff,#ff
	db #fe,#ff,#ff,#ff,#00,#00,#01,#00
	db #02,#00,#01,#00,#00,#00,#ff,#ff
	db #fe,#ff,#ff,#ff,#00,#00,#01,#00
	db #02,#00,#01,#00,#00,#00,#0f,#0f
	db #0f,#0f,#0e,#0e,#0d,#0d,#0c,#0c
	db #0b,#0b,#0a,#0a,#09,#09,#08,#08
	db #07,#07,#06,#06,#05,#05,#04,#04
	db #03,#03,#02,#02,#01,#01,#00,#00
	db #2f,#00,#5e,#00,#8d,#00,#bc,#00
	db #eb,#00,#1a,#01,#49,#01,#78,#01
	db #a7,#01,#d6,#01,#05,#02,#34,#02
	db #63,#02,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#0f,#0e
	db #0d,#0c,#0b,#0a,#09,#08,#06,#05
	db #04,#03,#02,#01,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#06
	db #0c,#12,#18,#1e,#04,#0a,#10,#16
	db #1c,#02,#08,#0e,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#80,#00
	db #00,#01,#80,#01,#00,#02,#80,#02
	db #00,#03,#00,#04,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#0f,#0f
	db #0e,#0e,#0d,#0c,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#06,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#0d,#0d
	db #0d,#0d,#0c,#0c,#0b,#0b,#0a,#0a
	db #09,#09,#08,#08,#07,#07,#06,#06
	db #05,#05,#04,#04,#03,#03,#02,#02
	db #01,#01,#00,#00,#00,#00,#00,#dc
	db #37,#00,#0f,#38,#00,#dc,#37,#00
	db #0f,#38,#00,#dc,#37,#00,#0f,#38
	db #00,#dc,#37,#00,#0f,#38,#00,#dc
	db #37,#00,#0f,#38,#00,#dc,#37,#00
	db #0f,#38,#00,#42,#38,#00,#42,#38
	db #00,#42,#38,#00,#42,#38,#03,#dc
	db #37,#03,#0f,#38,#03,#dc,#37,#03
	db #0f,#38,#03,#dc,#37,#03,#0f,#38
	db #03,#dc,#37,#03,#0f,#38,#03,#dc
	db #37,#03,#0f,#38,#03,#5d,#38,#80
	db #e0,#36,#00,#6f,#38,#00,#7a,#38
	db #00,#6f,#38,#00,#7a,#38,#00,#8b
	db #38,#00,#cd,#38,#00,#8b,#38,#00
	db #cd,#38,#00,#0e,#39,#00,#4f,#39
	db #00,#0e,#39,#00,#4f,#39,#00,#90
	db #39,#00,#cc,#39,#00,#90,#39,#00
	db #cc,#39,#03,#0e,#39,#03,#4f,#39
	db #03,#0e,#39,#03,#4f,#39,#03,#0b
	db #3a,#03,#0b,#3a,#03,#0b,#3a,#03
	db #0b,#3a,#03,#0b,#3a,#03,#0b,#3a
	db #03,#5c,#3a,#80,#34,#37,#00,#78
	db #3a,#00,#b5,#3a,#00,#78,#3a,#00
	db #b5,#3a,#00,#f0,#3a,#00,#23,#3b
	db #00,#f0,#3a,#00,#23,#3b,#00,#56
	db #3b,#00,#93,#3b,#00,#56,#3b,#00
	db #93,#3b,#00,#cf,#3b,#00,#11,#3c
	db #00,#53,#3c,#00,#87,#3c,#03,#56
	db #3b,#03,#93,#3b,#03,#56,#3b,#03
	db #93,#3b,#03,#56,#3b,#03,#93,#3b
	db #03,#c7,#3c,#03,#09,#3d,#03,#c7
	db #3c,#03,#09,#3d,#03,#4b,#3d,#80
	db #88,#37,#48,#7e,#49,#02,#48,#70
	db #02,#48,#70,#03,#48,#7e,#47,#02
	db #48,#70,#02,#c8,#70,#48,#70,#02
	db #48,#70,#02,#45,#7e,#59,#02,#45
	db #70,#02,#45,#70,#03,#45,#7e,#38
	db #02,#45,#70,#02,#c5,#70,#45,#70
	db #02,#45,#70,#02,#ff,#48,#7e,#49
	db #02,#48,#70,#02,#48,#70,#03,#48
	db #7e,#47,#02,#48,#70,#02,#c8,#70
	db #48,#70,#02,#48,#70,#02,#43,#7e
	db #47,#02,#43,#70,#02,#43,#70,#03
	db #44,#7e,#38,#02,#44,#70,#02,#c4
	db #70,#44,#70,#02,#44,#70,#02,#ff
	db #40,#60,#04,#40,#40,#04,#40,#60
	db #04,#40,#40,#04,#40,#60,#04,#40
	db #40,#04,#40,#60,#04,#40,#40,#03
	db #c0,#40,#ff,#34,#61,#70,#b4,#60
	db #34,#60,#08,#c5,#20,#cc,#20,#cf
	db #20,#51,#20,#0d,#ff,#39,#2a,#0f
	db #1e,#b7,#28,#0a,#c5,#28,#0f,#ff
	db #39,#2a,#0f,#1c,#cc,#28,#0f,#ca
	db #2a,#05,#c8,#28,#07,#c7,#28,#0a
	db #ff,#40,#61,#10,#ad,#80,#b9,#80
	db #ad,#80,#c0,#40,#b9,#80,#ad,#80
	db #b9,#80,#c0,#60,#ad,#80,#b9,#80
	db #ad,#80,#c0,#40,#b9,#80,#ad,#80
	db #c0,#60,#c0,#60,#ad,#80,#b9,#80
	db #ad,#80,#c0,#40,#b9,#80,#ad,#80
	db #ad,#80,#c0,#60,#ad,#80,#ad,#80
	db #b9,#80,#c0,#40,#ad,#80,#b7,#80
	db #c0,#40,#ff,#c0,#60,#ad,#80,#b9
	db #80,#ad,#80,#c0,#40,#b9,#80,#ad
	db #80,#b9,#80,#c0,#60,#b0,#80,#bc
	db #80,#b0,#80,#c0,#40,#bc,#80,#b0
	db #80,#bc,#80,#c0,#60,#ab,#80,#b7
	db #80,#ab,#80,#c0,#40,#b7,#80,#ab
	db #80,#b7,#80,#c0,#60,#ac,#80,#b8
	db #80,#ac,#80,#c0,#40,#c0,#40,#ac
	db #80,#c0,#40,#ff,#c0,#60,#ad,#80
	db #b9,#80,#ad,#80,#c0,#40,#b9,#80
	db #ad,#80,#b9,#80,#c0,#60,#b0,#80
	db #bc,#80,#b0,#80,#c0,#40,#bc,#80
	db #b0,#80,#c0,#60,#c0,#60,#b2,#80
	db #be,#80,#b2,#80,#c0,#40,#be,#80
	db #b2,#80,#be,#80,#c0,#60,#a9,#80
	db #b5,#80,#a9,#80,#c0,#40,#a9,#80
	db #b5,#80,#c0,#40,#ff,#c0,#60,#ad
	db #80,#b9,#80,#ad,#80,#c0,#40,#b9
	db #80,#ad,#80,#b9,#80,#c0,#60,#b0
	db #80,#bc,#80,#b0,#80,#c0,#40,#bc
	db #80,#b0,#80,#c0,#60,#c0,#60,#ab
	db #80,#b7,#80,#ab,#80,#c0,#40,#b7
	db #80,#ab,#80,#b7,#80,#c0,#60,#ac
	db #80,#b8,#80,#ac,#80,#c0,#40,#c0
	db #40,#ac,#80,#c0,#40,#ff,#2d,#80
	db #02,#bc,#80,#ad,#80,#bb,#80,#ad
	db #80,#b7,#80,#39,#80,#02,#ad,#80
	db #bc,#80,#ad,#80,#bb,#80,#ad,#80
	db #37,#80,#02,#2d,#80,#02,#bc,#80
	db #ad,#80,#bb,#80,#ad,#80,#b7,#80
	db #39,#80,#02,#ad,#80,#bc,#80,#ad
	db #80,#bb,#80,#ad,#80,#b7,#80,#ad
	db #80,#ff,#29,#80,#02,#bc,#80,#a9
	db #80,#bb,#80,#a9,#80,#b7,#80,#29
	db #80,#02,#a9,#80,#bc,#80,#a9,#80
	db #bb,#80,#a9,#80,#37,#80,#02,#2d
	db #80,#02,#bc,#80,#ad,#80,#bb,#80
	db #ad,#80,#b7,#80,#39,#80,#02,#ad
	db #80,#bc,#80,#ad,#80,#bb,#80,#ad
	db #80,#b7,#80,#ad,#80,#ff,#00,#20
	db #ff,#40,#6b,#10,#4a,#2b,#12,#cc
	db #20,#c5,#20,#40,#4b,#10,#4a,#2b
	db #12,#cc,#20,#c5,#20,#40,#6b,#10
	db #4a,#2b,#12,#cc,#20,#c5,#20,#40
	db #4b,#10,#4a,#2b,#12,#cc,#20,#c5
	db #20,#40,#6b,#10,#4a,#2b,#12,#cc
	db #20,#c5,#20,#40,#4b,#10,#4a,#2b
	db #12,#cc,#20,#c5,#20,#40,#6b,#10
	db #4a,#2b,#12,#cc,#20,#c5,#20,#40
	db #4b,#10,#4a,#2b,#12,#cc,#20,#c5
	db #20,#ff,#ad,#20,#ad,#20,#ab,#20
	db #2d,#20,#02,#2b,#20,#02,#29,#20
	db #05,#2b,#20,#04,#ad,#20,#ad,#20
	db #ab,#20,#2d,#20,#0d,#ff,#fe,#01
	db #01,#10,#45,#10,#02,#cc,#10,#45
	db #10,#02,#51,#10,#03,#4f,#10,#02
	db #4c,#10,#02,#4a,#10,#02,#48,#10
	db #02,#47,#10,#02,#c8,#10,#47,#10
	db #02,#4b,#13,#11,#02,#07,#2a,#01
	db #07,#2a,#01,#07,#2a,#01,#07,#2a
	db #01,#07,#2a,#01,#07,#2a,#01,#07
	db #2a,#01,#ff,#07,#00,#02,#45,#10
	db #02,#cc,#10,#45,#10,#02,#51,#10
	db #03,#4f,#10,#02,#4c,#10,#02,#4a
	db #10,#02,#48,#10,#02,#47,#10,#02
	db #c8,#10,#47,#10,#02,#44,#10,#02
	db #07,#1b,#01,#07,#1b,#01,#07,#1b
	db #01,#07,#1b,#01,#07,#1b,#01,#07
	db #1b,#01,#07,#1b,#01,#ff,#45,#10
	db #02,#48,#10,#02,#47,#10,#02,#c8
	db #10,#45,#10,#02,#c5,#10,#48,#10
	db #02,#47,#10,#02,#48,#10,#02,#47
	db #10,#02,#4a,#10,#02,#48,#10,#02
	db #ca,#10,#4c,#10,#02,#cc,#10,#4a
	db #10,#02,#48,#10,#02,#47,#10,#02
	db #ff,#45,#10,#02,#48,#10,#02,#47
	db #10,#02,#c8,#10,#45,#10,#02,#c5
	db #10,#48,#10,#02,#47,#10,#02,#48
	db #10,#02,#43,#10,#02,#48,#10,#02
	db #47,#10,#02,#c8,#10,#44,#10,#02
	db #c4,#10,#47,#10,#02,#45,#10,#02
	db #47,#10,#02,#ff,#fe,#01,#01,#10
	db #45,#12,#ff,#02,#cc,#10,#45,#10
	db #02,#51,#10,#03,#4f,#10,#02,#4c
	db #10,#02,#4a,#10,#02,#48,#10,#02
	db #47,#10,#02,#c8,#10,#47,#10,#02
	db #4c,#10,#02,#07,#2a,#01,#07,#2a
	db #01,#07,#2a,#01,#07,#2a,#01,#07
	db #2a,#01,#07,#2a,#01,#07,#2a,#01
	db #ff,#07,#00,#02,#45,#12,#ff,#02
	db #cc,#10,#45,#10,#02,#51,#10,#03
	db #4f,#10,#02,#4c,#10,#02,#4a,#10
	db #02,#48,#10,#02,#47,#10,#02,#c8
	db #10,#47,#10,#02,#44,#10,#02,#07
	db #1b,#01,#07,#1b,#01,#07,#1b,#01
	db #07,#1b,#01,#07,#1b,#01,#07,#1b
	db #01,#07,#1b,#01,#ff,#39,#2b,#12
	db #c0,#20,#c5,#20,#b9,#20,#c0,#20
	db #c5,#20,#b9,#20,#c0,#20,#c5,#20
	db #b9,#20,#c0,#20,#c5,#20,#b9,#20
	db #c0,#20,#c5,#20,#b9,#20,#c0,#20
	db #c5,#20,#b9,#20,#c0,#20,#c5,#20
	db #b9,#20,#c0,#20,#c5,#20,#b9,#20
	db #c0,#20,#c5,#20,#b9,#20,#c0,#20
	db #c5,#20,#b9,#20,#c0,#20,#ff,#45
	db #2b,#12,#b9,#20,#c0,#20,#c5,#20
	db #b9,#20,#c0,#20,#c5,#20,#b9,#20
	db #c0,#20,#c5,#20,#b9,#20,#c0,#20
	db #c5,#20,#b9,#20,#c0,#20,#c5,#20
	db #b9,#20,#c0,#20,#c5,#20,#b9,#20
	db #c0,#20,#c5,#20,#b9,#20,#c0,#20
	db #c5,#20,#b9,#20,#c0,#20,#c5,#20
	db #b9,#20,#c0,#20,#c5,#20,#b9,#20
	db #ff,#00,#02,#45,#2e,#37,#02,#45
	db #20,#02,#c5,#20,#45,#2e,#38,#02
	db #45,#20,#02,#c5,#20,#45,#20,#02
	db #45,#2e,#38,#04,#47,#2e,#38,#02
	db #47,#20,#02,#c7,#20,#45,#2e,#59
	db #02,#45,#20,#02,#c5,#20,#45,#20
	db #02,#45,#20,#02,#ff,#00,#02,#41
	db #2e,#47,#02,#41,#20,#02,#c1,#20
	db #43,#2e,#47,#02,#43,#20,#02,#c3
	db #20,#43,#20,#02,#43,#20,#04,#45
	db #2e,#37,#02,#45,#20,#02,#c5,#20
	db #43,#2e,#47,#02,#43,#20,#02,#c3
	db #20,#47,#2e,#38,#02,#47,#2e,#00
	db #02,#ff,#00,#04,#45,#00,#02,#c5
	db #00,#45,#00,#19,#ff,#2d,#2b,#11
	db #ad,#20,#b9,#20,#ad,#20,#ad,#20
	db #b9,#20,#ad,#20,#ad,#20,#b9,#20
	db #ad,#20,#ad,#20,#b9,#20,#ad,#20
	db #ad,#20,#b9,#20,#ad,#20,#ad,#20
	db #ad,#20,#b9,#20,#ad,#20,#ad,#20
	db #b9,#20,#ad,#20,#ad,#20,#b9,#20
	db #ad,#20,#ad,#20,#b9,#20,#ad,#20
	db #ad,#20,#b9,#20,#ad,#20,#ff,#2d
	db #2b,#11,#ad,#20,#b9,#20,#ad,#20
	db #ad,#20,#b9,#20,#ad,#20,#ad,#20
	db #b9,#20,#ad,#20,#ad,#20,#b9,#20
	db #ad,#20,#ad,#20,#b9,#20,#ad,#20
	db #ad,#20,#ad,#20,#b9,#20,#ad,#20
	db #ad,#20,#b9,#20,#ad,#20,#ad,#20
	db #b9,#20,#ad,#20,#ad,#20,#b9,#20
	db #ad,#20,#ad,#20,#b9,#20,#ad,#20
	db #ff,#c5,#7e,#37,#c5,#70,#c3,#7e
	db #47,#45,#7e,#37,#02,#43,#7e,#47
	db #02,#41,#7e,#47,#05,#43,#70,#04
	db #c5,#7e,#37,#c5,#70,#c3,#7e,#47
	db #45,#7e,#37,#07,#09,#00,#06,#ff
;
.game_name
	db "Fusion",0
.game_year
	db "1994",0
.game_publisher
	db "TGS-CRT",0
.music_author
	db "",0
.music_comment
	db "ST-128 Module",0

	read "music_end_v1_0.asm"
